#ifndef MBM_CLIB_ADAPTER_H
#define MBM_CLIB_ADAPTER_H

#ifdef __cplusplus
extern "C"
{
#endif

Int32 mbm_atoi(ImpCStr s);
void mbm_srand(UInt32 seed);
Int32 mbm_rand(void);
Int32 mbm_vsprintf(ImpStr str, ImpCStr fmt, va_list list);
Int32 mbm_vsnprintf(ImpStr str, Int32 n, ImpCStr fmt, va_list list);
Int8 mbm_isdigit(Int8 c);
void *mbm_memcpy(void *dest, const void *src, int count);
void *mbm_memset(void *dest, int c, int count);
Int32 mbm_memcmp(const void *dest, const void *src, Int32 count);

/**
 * @name mbm_vsscanf -discripe
 *
 * @param param1	-property	-discripe
 *
 * @return -discripe
 */
Int32 mbm_vsscanf(ImpCStr str, ImpCStr fmt, va_list params);


#ifdef __cplusplus
}
#endif

#endif//MBM_CLIB_ADAPTER_H
